import uniqueId from "../../uniqueId.ts";

const type = 'Layout-Container';
const name = '容器';

export default {
    icon: '&#xe74b;',
    name,
    type,
    // 元件工具栏
    Tools: {
        Delete: false,
        Copy: false,
        Hide: false,
    },
    // 拖拽类型 : 只能由其他组件拖拽到子组件中
    DragType: 'OnlyIn',
    // 不可移动
    CanNotMove: true,
    // 在菜单中隐藏
    CellMenuHide: false,
    rule: function () {
        return {
            type,
            field: uniqueId(),
            title: name,
            style: {},
            codes: {},
            events: {},
            props: { title: '容器' },
            slots: { default: [], },
        }
    },
    props() {
        return [
            'Field',
            'Title',
        ]
    },
};